About Leigh O Reilly Installations Ltd (11241215) United Kingdom