About Kemp Sloan Properties Ltd (12843992) United Kingdom