About Jam Lifting Solutions Limited (10895692) United Kingdom