About Faneuil Management Limited (04073008) United Kingdom