About Stall 54 Limited (06820337) United Kingdom