About Optplan Properties Limited (13597465) United Kingdom