About Clapton Square Limited (11465537) United Kingdom