About Baliol Properties Limited (SC047284) United Kingdom