About Weller Holdings Limited (06167021) United Kingdom