About Roy Backhouse Limited (08050175) United Kingdom