About Stephen J Taylor Ltd (07261456) United Kingdom