About Richard Ancell Decommissioning Ltd (12316939) United Kingdom