About Jelmac Developments Limited (07692038) United Kingdom