About Keen Housing Solutions Limited (11144458) United Kingdom