About London Side Products Limited (01175551) United Kingdom