About Leggate Associates Limited (06215566) United Kingdom