About Jallow & Co Limited (11678285) United Kingdom