About The Eckford Partnership Ltd (SC452211) United Kingdom