About Frances & Mae Home Ltd (13217269) United Kingdom