About Clay Cross Biomass Limited (07947893) United Kingdom