About Elliot Mckellar Design Limited (11148989) United Kingdom