About Lewry Developments Limited (08538539) United Kingdom