About Bay And Box (london) Limited (09918249) United Kingdom