About Trevor Slocombe Ltd (06714301) United Kingdom