About Barratt North London Limited (01558442) United Kingdom