About Lewis & Perry Developments Limited (05115425) United Kingdom