About Lloyd Charles Installations Limited (09501518) United Kingdom