About Barratt London Limited (01720598) United Kingdom