About Keego Properties Ltd (12250275) United Kingdom