About Delgrove Properties Limited (00806387) United Kingdom