About Abbey Street Property Company Limited (07998264) United Kingdom