About Flick Schofield Limited (06990156) United Kingdom