About Freda Lightfoot Limited (08110267) United Kingdom