About Taylor & Sons Sussex Limited (08892913) United Kingdom