About Sentra Developments Limited (08904321) United Kingdom