About Jalan & Co Limited (08232850) United Kingdom