About Seva Property Ltd (11906541) United Kingdom