About Dougal Philip Employee Ownership Trustees Limited (SC631395) United Kingdom