About St. Quintin Avenue Limited (02269658) United Kingdom