About 38 Havelock Terrace Limited (10127527) United Kingdom