About Trevor Neil Ltd (12053956) United Kingdom