About Galbraith Holdings Limited (02171917) United Kingdom