About Roy Taber Limited (01138491) United Kingdom