About Waltham Hall Properties Limited (10778586) United Kingdom