About Abora Properties Limited (02214297) United Kingdom