About Morrell Place Management Ltd (12874779) United Kingdom