About Waller & Partners Limited (01677324) United Kingdom