About Lexxie S Developments Limited (10642010) United Kingdom