About Sears Property Management Limited (05763179) United Kingdom