About Trevor Henderson Limited (10344467) United Kingdom