About Lowy Holdings Limited (07088365) United Kingdom