About Kelho Developments Limited (07963628) United Kingdom