About Bloswood Allotments Limited (11832947) United Kingdom