About Folkestone And Holmes Ltd (13105351) United Kingdom