About Delay Properties Limited (12477630) United Kingdom