About Barlo Property Limited (13614507) United Kingdom