About Turner & Co Solutions Limited (12522507) United Kingdom