About Balvraid Properties Limited (06859178) United Kingdom