About Freckle Developments Ltd (06505001) United Kingdom