About Jodrell Developments Limited (13586610) United Kingdom