About Logic Leisure Homes Limited (11592424) United Kingdom