About Flemans Holdings Limited (10265220) United Kingdom