About Sandford House Limited (05124030) United Kingdom