About Lewandowski R&d Services Limited (09790479) United Kingdom