About Shefford Property Holdings Limited (13494871) United Kingdom