About Lion Castle Developments Limited (07608513) United Kingdom