About Escrick Investments Limited (10512751) United Kingdom