About Blairgowrie Associates Limited (07707760) United Kingdom