About Roy Lucas Limited (09423163) United Kingdom