About Aspect Developments Limited (04191412) United Kingdom