About Jaycap Developments Limited (07234781) United Kingdom