About Cabot Lloyd Limited (09189362) United Kingdom