About Sedd Properties Limited (13695668) United Kingdom