About London & Sterling Developments Limited (04541193) United Kingdom