About Tucker Sewell Limited (11083477) United Kingdom