About Leo Properties (wallingford) Ltd (10850692) United Kingdom