About Lowena Design Services Limited (07950016) United Kingdom