About Sears & Sons Property Ltd (12903107) United Kingdom