About Fencroft Holding Company Ltd (10287152) United Kingdom