About Quail Interiors & Design Ltd (12482644) United Kingdom