About St Mellons Assets Limited (10257446) United Kingdom