About Latter Ramsay Consultants Ltd. (02539068) United Kingdom