About Alexander Appliances Direct Ltd (05828783) United Kingdom