About Waller Holdings Ltd (13255962) United Kingdom