About Alexander Boyd Property Ltd (12327044) United Kingdom