About Mcgregor Biomass Limited (11096698) United Kingdom