About Richard Skidmore Technologies Ltd (11549881) United Kingdom