About Leslie & Leslie Limited (NI632058) United Kingdom