About Quail Research And Design Limited (SC329678) United Kingdom