About Buckby Meadows Management Limited (08813812) United Kingdom