About Averroes Properties Limited (07527318) United Kingdom