About Littlecroft Management Company Limited (10178639) United Kingdom