About Aber Development Limited (00812217) United Kingdom