About Coombe Lea Grand Avenue Limited (02905463) United Kingdom