About Mallory Grant Limited (04284331) United Kingdom