About Se & Co Property Ltd (12231369) United Kingdom