About Elander (london) Limited (07435139) United Kingdom