About Balfour & Manson Property Ltd. (SC041493) United Kingdom