About Star & Garter Property Limited (07393425) United Kingdom