About Margaret Spiller (no 2) Developments Limited (05941870) United Kingdom