About Roger Lea Limited (12924761) United Kingdom