About Aspen Stromb Consultancy Limited (04114026) United Kingdom