About 3 Houghton Square Limited (06688663) United Kingdom