About Fleppy Hickwood Limited (12196633) United Kingdom