About Mallory Design Consultants Limited (07217065) United Kingdom