About Better Placed Trustees Limited (13221291) United Kingdom