About Taylor & Aitchison Limited (07638929) United Kingdom