About Walrus Design House Limited (08796101) United Kingdom