About Flambard Management Ltd (09461862) United Kingdom