About William Francis Properties Limited (10758052) United Kingdom