About L & G Waller Limited (06388509) United Kingdom