About B & M Waller Partnership Limited (07159009) United Kingdom