About Darren Richards Properties Limited (11094931) United Kingdom