About The Phone Stall Ltd (05276360) United Kingdom