About Tomkins & Tomkins Limited (12744793) United Kingdom