About Central Deva Properties Ltd (SC688346) United Kingdom