About Ross London Limited (04034409) United Kingdom