About Ipswich Management Limited (08026733) United Kingdom