About Margaret Spiller (no.1) Developments Limited (05946936) United Kingdom