About Special Defects Ltd (12741069) United Kingdom