About Churchill Square Consulting Limited (07059985) United Kingdom