About Shardra Developments Limited (09864239) United Kingdom