About Ruby Triangle Properties Limited (10733947) United Kingdom