About James Mills Property Ltd (11826383) United Kingdom