About L Detachment Group Limited (10750639) United Kingdom