About London And Hampshire Limited (10127543) United Kingdom