About Birmingham Makers Limited (10307288) United Kingdom