About Troilus (property Developments) Limited (01092156) United Kingdom