About Finalfoods Holdings Limited (06410888) United Kingdom