About Suffolk Property Holdings Ltd (12591649) United Kingdom