About Howard Royce Taylor Ltd (08826006) United Kingdom