About Albay London Limited (11657953) United Kingdom