About St Peters House Devizes Management Company Limited (11091247) United Kingdom