About Maggie Finn S Limited (09262203) United Kingdom