About Chatham Albatross Limited (11863773) United Kingdom