About Walkatch Interiors Ltd (12612787) United Kingdom