About Hellers Properties Limited (00620794) United Kingdom