About Toogood Holdings Limited (11287218) United Kingdom