About Cowplain Properties Limited (11018345) United Kingdom