About Khera & Khera Limited (12046690) United Kingdom