About Lowick Developments Limited (12561501) United Kingdom