About Leigh Russell-hale Limited (09855666) United Kingdom