About K & S Developments (langham) Limited (06061101) United Kingdom