About Henol Properties Limited (12165118) United Kingdom