About Andrew Sloan Holdings Limited (12712348) United Kingdom