About London Finder Limited (03987138) United Kingdom