About Thorburn Geiger Limited (02895966) United Kingdom