About Margaret Towers Limited (03221461) United Kingdom