About St. Quintin Avenue Residents Company Limited (02724916) United Kingdom