About Jammy Lodger Ltd (06878020) United Kingdom