About Bowers Mill Freehold Company Limited (08077349) United Kingdom