About Barrowfen Properties Limited (01830742) United Kingdom