About Kirby Composting Limited (06777257) United Kingdom