About Trustees Of The Skala Employee Ownership Trust Limited (12265911) United Kingdom