About Lynbar Design & Development Limited (05077362) United Kingdom