About Buchanan Property Plus Ltd (12896268) United Kingdom