About Millie And Jacobs Properties Ltd (12969628) United Kingdom