About Barloch Proprietors Limited (SC007088) United Kingdom