About Lychgate Developments Limited (05035983) United Kingdom