About Klea Avenue Residents No.1 Limited (03870510) United Kingdom