About Keamka Properties Ltd (11629310) United Kingdom