About Bucklebury Investments Limited (12905387) United Kingdom