About Barclay Properties And Development Ltd (12815628) United Kingdom