About Aspect Investments Limited (04709503) United Kingdom