About Jammy Construction Ltd (10330933) United Kingdom