About Balance Design & Installation Limited Limited (12713992) United Kingdom