About Sequel The Property Company Limited (11953349) United Kingdom