About Squeegee (london) Ltd (12700386) United Kingdom