About Sequel Property Limited (11694170) United Kingdom