About Handsley Taylor Limited (07404153) United Kingdom