About Technology Properties Limited (01698600) United Kingdom