About Millar Retail And Interior Design Limited (07098760) United Kingdom