About Ahava Properties Limited (12967544) United Kingdom