About Andrew James Sommerville Ltd (SC251129) United Kingdom