About Cabot Finance Limited (12605470) United Kingdom