About Galbraith Petrie Ltd. (SC234842) United Kingdom