About Tim Stower & Partners Limited (03309009) United Kingdom