About Jenhead Flats Company Limited (01498537) United Kingdom