About Barrowford Properties Ltd (10675260) United Kingdom