About Trevor Slaughter Holdings Ltd (10700021) United Kingdom