About Roy & Devgun Property Group Limited (12866090) United Kingdom