About Sensu Property Company Limited (11321461) United Kingdom