About Neil And Hosker Properties Ltd (10693529) United Kingdom