About Quadrille Properties Limited (04157878) United Kingdom