About Charity & Taylor (electronic Services) Limited (01264283) United Kingdom