About Stubbings & Taylor Ltd (10554779) United Kingdom