About Beccles Management Company Limited (05298799) United Kingdom