About London Fast Food Limited (12407829) United Kingdom