About Bloomfield Composting Limited (06310077) United Kingdom