About Castleacre Freehold Company Limited (04197889) United Kingdom