About Radar Properties Limited (04708049) United Kingdom