About Interlace Property Ltd (11866974) United Kingdom