About Hector Finch Lighting Limited (04747926) United Kingdom