About Biggleswade Management Company Limited (12351437) United Kingdom