About Mallory And Castor Limited (10234158) United Kingdom