About Suffolk Property Developments Ltd (12955292) United Kingdom