About Longstaff And Shaw (electrical) Limited (13018862) United Kingdom