About Albemarle Of London Limited (07380432) United Kingdom