629 SCHILLER BEACH Road, Harrow