About Jackal Home Improvements Ltd (13217842) United Kingdom