About Peters Brae Ltd. (08857242) United Kingdom