About Manorbrae Ltd. (SC557378) United Kingdom