About Laurence Scott & Electromotors Limited (06257941) United Kingdom