About Intero Management Company (clapham) Limited (05542284) United Kingdom