About Aquila Shelters Limited (02065455) United Kingdom