About Coyote Commercial Property Limited (SC639164) United Kingdom