About Flossie & Boo Property Ltd (13018420) United Kingdom