About Tribeca Residential Limited (SC700632) United Kingdom