About Latin Squares Limited (09957153) United Kingdom