About Lime Street Developments N.e. Limited (12661738) United Kingdom