About Sears House Management Company Limited (02645786) United Kingdom