About Jagstar Property Ltd (12072918) United Kingdom