About Thomas & Abley Limited (07906628) United Kingdom