About No. 624 Leicester Limited (05981880) United Kingdom