About Mack Interiors London Ltd (12894002) United Kingdom