About L & W Holdings Ltd (SC557920) United Kingdom