About Trevor Philip & Sons Limited (01790753) United Kingdom