About L & C Holdings (hampshire) Limited (10699997) United Kingdom