About Ben Taylor Ltd (08919272) United Kingdom