About Pomegranate Properties (swindon) Limited (12234753) United Kingdom