About No. 24 Wilbury Gardens Hove Limited (00822352) United Kingdom