About Len Roy Holdings Limited (12877086) United Kingdom