About South Kensington Developments Limited (02489327) United Kingdom