About Hyslop Mcbride Properties Limited (SC023870) United Kingdom