About Roach 1959 Limited (08813978) United Kingdom