About Jubb Property Ltd (11827995) United Kingdom