About Citylocation (london) Limited (12695352) United Kingdom