About Madge & Flo Property Limited (13467262) United Kingdom