About Leo & Chris Limited (10583730) United Kingdom