About Taylor Brothers (property Development) Limited (SC058985) United Kingdom