About Choo Norton & Lamballe Limited (07059353) United Kingdom