About Sportech Trustees Limited (04188212) United Kingdom