About Keddie Pedi Limited (12989033) United Kingdom