About Trevor Clarke Limited (05344345) United Kingdom