About Mallory Design Limited (09863199) United Kingdom