About Kelmcott Sale Limited (13611689) United Kingdom