About Flitch Management Limited (01703715) United Kingdom