About Attadale Grid Limited (10254911) United Kingdom