About Alexander Taylor Ltd (07998126) United Kingdom