About Locksley Court Residents Limited (02667202) United Kingdom