About Sele House Management Company Limited (03587649) United Kingdom