About St. Malo House Limited (SC285478) United Kingdom