About The Alexandra Workshop Ltd (10615314) United Kingdom