About Keda Home Limited (12931691) United Kingdom