About Averroes Development Limited (06872488) United Kingdom