About Waugh Holdings Limited (SC049830) United Kingdom