About London Fast Food Developments Limited (05408821) United Kingdom