About Jalcroft Limited (06262453) United Kingdom