About Margaret Fox Limited (05038512) United Kingdom