About Feeney London Ltd (05782687) United Kingdom