About Leagrave Properties Ltd (09332800) United Kingdom