About Trubbshaw Associates Limited (09287012) United Kingdom