About L & L Lawrence Holdings Ltd (10684838) United Kingdom