About Jalexander & Co Limited (08396495) United Kingdom