About Flackwell Electronics Limited (04480782) United Kingdom