About Oc Leicestershire Limited (10905805) United Kingdom