About Seva Property Holdings Ltd (13407654) United Kingdom