About Earl And Scott Uk Ltd (10096296) United Kingdom