About Cutlers Holdings Limited (00396956) United Kingdom