About Longcroft Limited (09919768) United Kingdom