About London & Partners International (02895103) United Kingdom