About Focus Severn Properties Limited (12843663) United Kingdom