About Locs Developments Ltd (10783263) United Kingdom