About Barratt South London Limited (00929652) United Kingdom