About St. Nicholas Court Management (ipswich) Limited (04932666) United Kingdom