About Longcroft Holdings Limited (07076137) United Kingdom