About Ahabeg Properties Limited (12488564) United Kingdom