About Longcroft Consulting Limited (13324936) United Kingdom