About J & C Bell Developments Limited (SC264903) United Kingdom