About London And Frankfurt Limited (08564458) United Kingdom