About Twineham Property Holdings Limited (05318222) United Kingdom