About Richard Skudder Ltd (09308571) United Kingdom