About Chobham Store Limited (12931859) United Kingdom