About Khosla Trading Estate Limited (08721307) United Kingdom