About Attrell Properties Limited (11898098) United Kingdom