About Sheila Drake Developments Limited (03151021) United Kingdom