About Quicks Road Residents Company Limited (04291486) United Kingdom