About Barratt Projects Limited (07974433) United Kingdom