About Lowara Uk Limited (01728230) United Kingdom