About Sticker Lane Postal Services Limited (13425230) United Kingdom