About 68 Thurlow Park Road Limited (03529602) United Kingdom