About Denbrecht Limited Partnership (LP020150) United Kingdom