About Leroy And Associates Limited (07252650) United Kingdom