About Oft Offenbacher Fenster- & Tuerenhandel Limited (10729788) United Kingdom